threaded sleeves - French English Dictionary